package com.ruoyi.domain;

import com.ruoyi.common.annotation.Excel;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

public class Answer {
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 案例id */
    @Excel(name = "案例id")
    private String loadingId;

    /** 目标id */
    @Excel(name = "目标id")
    private Long uavId;

    /** 时间 */
    @Excel(name = "时间")
    private String time;

    /** 频段 */
    @Excel(name = "频段")
    private String frequencyband;

    /** 带宽 */
    @Excel(name = "带宽")
    private String bandwidth;

    /** 发射频率 */
    @Excel(name = "发射频率")
    private String transmissionFrequency;

    /** 业务信息 */
    @Excel(name = "业务信息")
    private String businessInformation;

    /** 业务信息内容 */
    @Excel(name = "业务信息内容")
    private String businessInformationContent;

    /** 电磁背景构件 */
    @Excel(name = "电磁背景构件")
    private String electromagnetism;

    /** 调制频点 */
    @Excel(name = "调制频点")
    private String frequency;

    private String timeslot;

    private String modulationType;
    private String channelCoding;

    private String codeRate;

    private String carrierPower;

    public String getCarrierPower() {
        return carrierPower;
    }

    public void setCarrierPower(String carrierPower) {
        this.carrierPower = carrierPower;
    }

    public String getCodeRate() {
        return codeRate;
    }

    public void setCodeRate(String codeRate) {
        this.codeRate = codeRate;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public String getModulationType() {
        return modulationType;
    }

    public void setModulationType(String modulationType) {
        this.modulationType = modulationType;
    }

    public String getChannelCoding() {
        return channelCoding;
    }

    public void setChannelCoding(String channelCoding) {
        this.channelCoding = channelCoding;
    }

    public String getTimeslot() {
        return timeslot;
    }

    public void setTimeslot(String timeslot) {
        this.timeslot = timeslot;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setLoadingId(String loadingId)
    {
        this.loadingId = loadingId;
    }

    public String getLoadingId()
    {
        return loadingId;
    }
    public void setUavId(Long uavId)
    {
        this.uavId = uavId;
    }

    public Long getUavId()
    {
        return uavId;
    }
    public void setTime(String time)
    {
        this.time = time;
    }

    public String getTime()
    {
        return time;
    }
    public void setFrequencyband(String frequencyband)
    {
        this.frequencyband = frequencyband;
    }

    public String getFrequencyband()
    {
        return frequencyband;
    }
    public void setBandwidth(String bandwidth)
    {
        this.bandwidth = bandwidth;
    }

    public String getBandwidth()
    {
        return bandwidth;
    }
    public void setTransmissionFrequency(String transmissionFrequency)
    {
        this.transmissionFrequency = transmissionFrequency;
    }

    public String getTransmissionFrequency()
    {
        return transmissionFrequency;
    }
    public void setBusinessInformation(String businessInformation)
    {
        this.businessInformation = businessInformation;
    }

    public String getBusinessInformation()
    {
        return businessInformation;
    }
    public void setBusinessInformationContent(String businessInformationContent)
    {
        this.businessInformationContent = businessInformationContent;
    }

    public String getBusinessInformationContent()
    {
        return businessInformationContent;
    }
    public void setElectromagnetism(String electromagnetism)
    {
        this.electromagnetism = electromagnetism;
    }

    public String getElectromagnetism()
    {
        return electromagnetism;
    }
    public void setFrequency(String frequency)
    {
        this.frequency = frequency;
    }

    public String getFrequency()
    {
        return frequency;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("loadingId", getLoadingId())
                .append("uavId", getUavId())
                .append("time", getTime())
                .append("frequencyband", getFrequencyband())
                .append("bandwidth", getBandwidth())
                .append("transmissionFrequency", getTransmissionFrequency())
                .append("businessInformation", getBusinessInformation())
                .append("businessInformationContent", getBusinessInformationContent())
                .append("electromagnetism", getElectromagnetism())
                .append("frequency", getFrequency())
                .append("codeRate",getCodeRate())
                .toString();
    }
}
